package com.education.teach.mvp.model.bean;

import java.io.Serializable;
import java.util.List;

public class PaperBean implements Serializable {

    private int code;
    private String massege;
    private ResultBean result;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMassege() {
        return massege;
    }

    public void setMassege(String massege) {
        this.massege = massege;
    }

    public ResultBean getResult() {
        return result;
    }

    public void setResult(ResultBean result) {
        this.result = result;
    }

    public static class ResultBean implements Serializable{

        private int answerState;
        private String cName;
        private long cTime;
        private String id;
        private int paperState;
        private int state;
        private String title;
        private int totalScore;
        private String userId;
        private String xuexiaoId;
        private List<PaperTypeBean> paperType;

        public int getAnswerState() {
            return answerState;
        }

        public void setAnswerState(int answerState) {
            this.answerState = answerState;
        }

        public String getCName() {
            return cName;
        }

        public void setCName(String cName) {
            this.cName = cName;
        }

        public long getCTime() {
            return cTime;
        }

        public void setCTime(long cTime) {
            this.cTime = cTime;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public int getPaperState() {
            return paperState;
        }

        public void setPaperState(int paperState) {
            this.paperState = paperState;
        }

        public int getState() {
            return state;
        }

        public void setState(int state) {
            this.state = state;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public int getTotalScore() {
            return totalScore;
        }

        public void setTotalScore(int totalScore) {
            this.totalScore = totalScore;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getXuexiaoId() {
            return xuexiaoId;
        }

        public void setXuexiaoId(String xuexiaoId) {
            this.xuexiaoId = xuexiaoId;
        }

        public List<PaperTypeBean> getPaperType() {
            return paperType;
        }

        public void setPaperType(List<PaperTypeBean> paperType) {
            this.paperType = paperType;
        }

        public static class PaperTypeBean implements Serializable{

            private String id;
            private int orderNum;
            private int score;
            private String title;
            private int type;
            private List<PapertypeQuestionBean> papertypeQuestion;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public int getOrderNum() {
                return orderNum;
            }

            public void setOrderNum(int orderNum) {
                this.orderNum = orderNum;
            }

            public int getScore() {
                return score;
            }

            public void setScore(int score) {
                this.score = score;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public List<PapertypeQuestionBean> getPapertypeQuestion() {
                return papertypeQuestion;
            }

            public void setPapertypeQuestion(List<PapertypeQuestionBean> papertypeQuestion) {
                this.papertypeQuestion = papertypeQuestion;
            }

            public static class PapertypeQuestionBean implements Serializable{

                private String id;
                private int orderNum;
                private QuestionBean question;
                private int score;
                private int scoreInt;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public int getOrderNum() {
                    return orderNum;
                }

                public void setOrderNum(int orderNum) {
                    this.orderNum = orderNum;
                }

                public QuestionBean getQuestion() {
                    return question;
                }

                public void setQuestion(QuestionBean question) {
                    this.question = question;
                }

                public int getScore() {
                    return score;
                }

                public void setScore(int score) {
                    this.score = score;
                }

                public int getScoreInt() {
                    return scoreInt;
                }

                public void setScoreInt(int scoreInt) {
                    this.scoreInt = scoreInt;
                }

                public static class QuestionBean implements Serializable{

                    private String answerKeys;
                    private String answerQes;
                    private long cTime;
                    private String dirId;
                    private String dirName;
                    private String id;
                    private int modulus;
                    private int pub;
                    private int selected;
                    private int state;
                    private String title;
                    private int type;
                    private String userId;
                    private String userName;
                    private String zsPointId;
                    private String zsPointName;
                    private List<UserAnswer> userAnswer;

                    public List<UserAnswer> getUserAnswer() {
                        return userAnswer;
                    }

                    public void setUserAnswer(List<UserAnswer> userAnswer) {
                        this.userAnswer = userAnswer;
                    }

                    public long getcTime() {
                        return cTime;
                    }

                    public void setcTime(long cTime) {
                        this.cTime = cTime;
                    }

                    public String getAnswerKeys() {
                        return answerKeys;
                    }

                    public void setAnswerKeys(String answerKeys) {
                        this.answerKeys = answerKeys;
                    }

                    public String getAnswerQes() {
                        return answerQes;
                    }

                    public void setAnswerQes(String answerQes) {
                        this.answerQes = answerQes;
                    }

                    public long getCTime() {
                        return cTime;
                    }

                    public void setCTime(long cTime) {
                        this.cTime = cTime;
                    }

                    public String getDirId() {
                        return dirId;
                    }

                    public void setDirId(String dirId) {
                        this.dirId = dirId;
                    }

                    public String getDirName() {
                        return dirName;
                    }

                    public void setDirName(String dirName) {
                        this.dirName = dirName;
                    }

                    public String getId() {
                        return id;
                    }

                    public void setId(String id) {
                        this.id = id;
                    }

                    public int getModulus() {
                        return modulus;
                    }

                    public void setModulus(int modulus) {
                        this.modulus = modulus;
                    }

                    public int getPub() {
                        return pub;
                    }

                    public void setPub(int pub) {
                        this.pub = pub;
                    }

                    public int getSelected() {
                        return selected;
                    }

                    public void setSelected(int selected) {
                        this.selected = selected;
                    }

                    public int getState() {
                        return state;
                    }

                    public void setState(int state) {
                        this.state = state;
                    }

                    public String getTitle() {
                        return title;
                    }

                    public void setTitle(String title) {
                        this.title = title;
                    }

                    public int getType() {
                        return type;
                    }

                    public void setType(int type) {
                        this.type = type;
                    }

                    public String getUserId() {
                        return userId;
                    }

                    public void setUserId(String userId) {
                        this.userId = userId;
                    }

                    public String getUserName() {
                        return userName;
                    }

                    public void setUserName(String userName) {
                        this.userName = userName;
                    }

                    public String getZsPointId() {
                        return zsPointId;
                    }

                    public void setZsPointId(String zsPointId) {
                        this.zsPointId = zsPointId;
                    }

                    public String getZsPointName() {
                        return zsPointName;
                    }

                    public void setZsPointName(String zsPointName) {
                        this.zsPointName = zsPointName;
                    }
                    public static class UserAnswer implements Serializable{
                        private String answer;

                        public String getAnswer() {
                            return answer;
                        }

                        public void setAnswer(String answer) {
                            this.answer = answer;
                        }
                    }
                }
            }
        }
    }
}
